package org.sam.swing.table.verification;

import org.apache.commons.lang3.StringUtils;

/**
 * 不允许输入为空字符串校验器
 * 
 * @author sam
 *
 */
public class NotBlankVerificatior extends AbstractVerificatior {

	/**
	 * 不允许输入为空校验器
	 */
	public NotBlankVerificatior() {
		super("请输入有效字符");
	}

	/**
	 * 不允许输入为空字符串校验器
	 * 
	 * @param message
	 *            错误提示
	 */
	public NotBlankVerificatior(String message) {
		super(message);
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public boolean verificat(Object value) {
		if (value == null)
			return false;

		return !StringUtils.isBlank(value.toString());
	}

}
